package root.electronclass.electronclass.mvp.entity

data class NoticeData(
    var createTime: String,//	开始日期	string
    var dateType: Int,//		integer(int32)
    var degree: Int,//	重要程度；0普通1重要2全屏通知	integer(int32)
    var departId: String,    //	integer(int64)
    var endTime: String,//	结束时间	string
    var id: String,//		integer(int64)
    var ids: IntArray,//		array	integer
    var imgUrl: String,//	图片	string
    var name: String, //班级名称    string
    var noticeId: String,//		integer(int64)
    var noticeName: String,//	通知名称	string
    var objId: String,//		integer(int64)
    var startTime: String,//	开始时间	string
    var status: Int,//	1已读2未读	integer(int32)
    var type: Int,//	通知类型；0校园通知1教职工通知	integer(int32)
    var userName: String,//	发布人	string
    var imgUrlFormat: List<PicDto>?
) {
    val levelText: String
        get() = when (degree) {
            1 -> "重要"
            2 -> "全屏通知"
            else -> "普通"
        }
}
